/**
 * Basic CSS styles for the Content management system
 * @author Shengzhi Cheung
 * @email shengzhizhang@gmail.com
 * @since 1.0
 */
    
/*Layout*/
html { overflow-y:hidden; }
html,
body { background:#F5F5F5; }
#aside { position:relative; float:right; width:250px; margin-right:-250px; background:url(bgimg/aside_bg.png); }
.main { float:right; width:100%; }
.main-cont { padding:0 0 0 250px; overflow:auto; overflow-x:hidden; }

/*Logo*/
.logo { float:left; width:250px; height:35px; background:#242424; background-image:-moz-linear-gradient(#303030, #191919); background-image:-webkit-linear-gradient(#303030, #191919); background-image:-o-linear-gradient(#303030, #191919); border-bottom:1px solid #121212; font-size:16px; text-transform:uppercase; text-shadow:0 1px 0 rgba(0, 0, 0, 1); }
.logo a { display:inline-block; margin:5px 0 0 25px; color:#1BBFDF; }
.logo a span { color:#14cccc; }
.logo a:hover { color:#fff; text-decoration:none; }

/*Navigation*/
.nav { width:100%; overflow:auto; overflow-x:hidden; }
.nav li { position:relative; float:left; width:100%; border-top:1px solid #4E4E4E; border-bottom:1px solid #272727; font-size:13px; }
.nav .active { background:#2d2d2d; border-bottom:0; }
.nav li a { display:block; padding:3px 25px; background:#333; background-image:-moz-linear-gradient(#3A3A3A, #303030); background-image:-webkit-linear-gradient(#3A3A3A, #303030); background-image:-o-linear-gradient(#3A3A3A, #303030); color:#999; text-shadow:1px 1px 0 rgba(21, 21, 21, 1); }
.nav li a:hover,
.nav .active a { color:#1BBFDF; text-decoration:none; }
.nav .active a { background-image:-moz-linear-gradient(#3A3A3A, #111); background-image:-webkit-linear-gradient(#3A3A3A, #111); background-image:-o-linear-gradient(#3A3A3A, #111); padding-left:21px; border-left:4px solid #0CACD4; }
    /*Submenu*/
    .nav li ul { display:none; border-top:1px solid #242424; }
    .nav li li { background:#333; }
    .nav .active ul { display:block; }
    .nav .active li { border:none; }
    .nav li li a,
    .nav .active li a { padding:2px 15px; background:#333; border-left:24px solid #242424; border-top:0; border-bottom:1px solid #242424; color:#777; font-weight:normal; font-size:11px; }
    .nav li li a:hover { color:#1BBFDF; }
    .nav .active .active a { background: url(bgimg/aside_bg.png); color:#1BBFDF; }
